Copyright (c) 2014 Nobuyuki Suda
Released under the MIT license
http://opensource.org/licenses/mit-license.php 